با انتشار بروزرساني ساليانهي ويندوز 10، قابليت برجستهي جديدي در اختيار توسعه دهندگان قرار خواهد گرفت. اين قابليت با افزودن كامل ابزار Bash shell مبتنيبر اوبونتو به ويندوز ۱۰، امكان اجراي مستقيم نرمافزارهاي لينوكس در ويندوز را براي كاربران فراهم خواهد كرد. اين كار با افزوده شدن زيرسيستم (Subsystem) لينوكس براي ويندوز كه اخيرا به وسيلهي مايكروسافت به ويندوز ۱۰ اضافه شده، ممكن شده است. بروزرساني ساليانهي ويندوز ۱۰ موسوم به Redstone در تاريخ ۱۲ مرداد ماه امسال منتشر خواهد شد.
در صورتي كه نسخهي پيش نمايش اينسايدر جديد سيستم عامل ويندوز ۱۰ را در رايانهي خود نصب كرده باشيد، هماكنون ميتوانيد ابزار بَش شِل (Bash shell) را در ويندوز نصب كرده و از قابليتهاي آن بهرهمند شويد. ابزار بش شل در نسخهي پيش نمايش اينسايدر با شمارهي ساخت ۱۴۳۱۶، به ويندوز ۱۰ افزوده شد كه در زمان نگارش اين مقاله فقط براي كاربران عضو حلقهي سريع (Fast Ring) قابل دسترس بود. همچنين، اين ابزار فقط در نسخهي ۶۴ بيتي ويندوز ۱۰ وجود دارد.
آنچه كه بايد دربارهي ابزار Bash Shell ويندوز ۱۰ بدانيد
بش شل يك ماشين مجازي، كانتينر يا نرمافزار لينوكسي كامپايل شده براي ويندوز، همانند Cygwin نيست. ويندوز ۱۰، زيرسيستم لينوكس براي ويندوز را به دست آورده است كه برپايهي پروژهي نيمهكارهي Astoria مايكروسافت است. اين پروژه در خصوص اجراي نرمافزارهاي اندرويد بر روي ويندوز است.
اينگونه فكر كنيد كه پروژهي ياد شده، در نقطهي مقابل نرمافزار Wine قرار دارد. درحالي كه نرمافزار Wine امكان اجراي نرمافزارهاي ويندوز را به طور مستقيم در لينوكس فراهم ميكند، زيرسيستم لينوكس براي ويندوز، امكان اجراي مستقيم نرمافزارهاي لينوكسي را در ويندوز فراهم ميكند!
مايكروسافت با كانونيكال كار كرده است تا بتواند بش شل كامل مبتنيبر اوبونتويي را كه در اين زيرسيستم اجرا ميشود براي كاربران فراهم كند كه از لحاظ فني به هيچ وجه لينوكس محسوب نميشود. درواقع، لينوكس هستهي زيربنايي سيستم عامل بوده و در اينجا قابل دسترس نيست. به جاي آن، زيرسيستم لينوكس براي ويندوز امكان اجراي بش شل و دقيقا همان باينريهايي كه به طور عادي در اوبونتوي مبتنيبر لينوكس اجرا ميشوند را فراهم ميكند. طرفداران نرمافزارهاي رايگان، اغلب بحث و استدلال ميكنند كه روي هم رفته سيستم عامل لينوكس بايد GNU/Linux ناميده شود؛ زيرا در حقيقت نرمافزارهاي GNU بسياري در هستهي كرنل اجرا ميشوند. بش شل ويندوز ۱۰ قادر به اجراي تمامي ابزارهاي GNU و ديگر نرمافزارهاي مربوطه است.
ابزار بش شل داراي محدوديتهايي مانند عدم كاركرد با نرمافزار سرور و نرمافزارهاي گرافيكي است. بش شل براي توسعه دهندگاني كه قصد اجراي ابزارهاي تحت خط فرمان لينوكسي در ويندوز را دارند، طراحي شده است. اين ابزارها به فايل سيستم ويندوز دسترسي دارند اما نميتوانيد از فرمانهاي بش براي خودكارسازي نرمافزارهاي عادي ويندوز استفاده كنيد. به علاوه، قادر به اجراي فرمانهاي بش از خط فرمان استاندارد موجود در ويندوز هم نخواهيد بود. در واقع ابزارهاي بش صرفا به فايل سيستم ويندوز دسترسي خواهند داشت. به دليل اين كه نسخهي جاري به صورت بتا است، احتمالا هر نرمافزار تحت خط فرماني در اين ابزار عمل نخواهد كرد.
نصب Bash در ويندوز ۱۰
براي شروع كار، ابتدا بايد بررسي كنيد كه حداقل شمارهي ساخت ويندوز ۱۰ مورد استفادهي شما ۱۴۳۱۶ باشد. براي بهرهمندي از ابزار بش شل قبل از انتشار رسمي بروزرساني ساليانه (Anniversary) بايد نسخهي پيشنمايش اينسايدر را فعال كنيد. ابزار ياد شده، فقط در نسخهي ۶۴ بيتي ويندوز ۱۰ عمل ميكند؛ پس در صورتي كه هنوز از نسخهي ۳۲ بيتي ويندوز ۱۰ استفاده ميكنيد، زمان آن فرا رسيده است كه به نسخهي ۶۴ بيتي كوچ كنيد!
پس از اين كه نسخهي متناسب با ابزار بش شل ويندوز ۱۰ را نصب كرديد، نرمافزار Settings را از منوي شروع فراخواني كرده و به مسير Update & Security → For Developers مراجعه كنيد. در اين بخش بايد براي فعال كردن حالت توسعه دهنده، گزينهي Developer Mode را انتخاب كنيد.
نصب Bash Shell در ويندوز 10
كنترل پنل را باز كرده و بر روي Programs and Features كليك كنيد. سپس در پنجرهي جاري بر روي لينك Turn Windows Features On or Off واقع در سمت چپ كليك كنيد. فهرست پنجرهي Windows Features را به منظور يافتن گزينهي (Windows Subsystem for Linux (Beta به طرف پايين مرور كرده و تيك آن را بزنيد. در نهايت بر روي دكمهي OK كليك كنيد.
پس از انجام مراحل ياد شده، بلافاصله درخواست راهاندازي دوبارهي سيستم از كاربر طلب خواهد شد كه بايد بر روي Restart Now كليك كنيد تا ويژگي انتخاب شدهي جديد در ويندوز نصب شود.
نصب Bash Shell در ويندوز 10
پس از راهاندازي دوبارهي سيستم، منوي شروع را با فشردن دكمهي ويندوز از صفحه كليد باز كرده و پس از تايپ bash، كليد اينتر را فشار دهيد.
نصب Bash Shell در ويندوز 10
در راهاندازي اوليهي فايل bash.exe، درخواست پذيرش شرايط استفاده از خدمات نمايان خواهد شد كه بدون شك بايد آن را بپذيريد! سپس ابزار ياد شده اقدام به دانلود نرمافزار Bash on Ubuntu on Windows از فروشگاه نرمافزاري ويندوز (Windows Store) كرده و در ادامه، ايجاد يك حساب كاربري و رمز عبور براي استفاده از محيط بش از كاربر درخواست خواهد شد.
اگر به جاي ايجاد حساب كاربري داراي رمز عبور، مايل به خودكارسازي نصب از بش هستيد، ميتوانيد فرمان زير را در ابزار خط فرمان ويندوز اجرا كنيد. اين فرمان به طور خودكار با همهي درخواستها موافقت كرده و دسترسي روت بدون نياز به رمز عبور را به كاربر پيشفرض اعطا خواهد كرد.
lxrun /install /y
شيوهي استفاده از Bash Shell و نصب نرمافزار لينوكسي
هماكنون خط فرمان Bash Shell كامل مبتنيبر اوبونتو در اختيار شما قرار دارد. به دليل يكسان بودن باينريها، ميتوانيد از فرمان apt-get اوبونتو براي نصب نرمافزار از منابع متمركز اوبونتو استفاده كنيد. با اين اوصاف، به همهي نرمافزارهاي تحت خط فرمان لينوكسي دسترسي خواهيد داشت؛ اما به دليل اين كه ابزار بش شل در نسخهي اوليهي بتا قرار دارد، ممكن است برخي از نرمافزارها به طور كامل و بينقص اجرا نشوند.
به منظور اجراي Bash shell، فقط بايد منوي شروع را باز كرده و عبارت bash يا Ubuntu را جستجو كنيد. حالا بايد نرمافزار Bash on Ubuntu on Windows را در ابزار جستجوي ويندوز مشاهده كنيد. براي دسترسي ساده به نرمافزار، ميتوانيد آيكون ميانبر آن را به منوي شروع، نوار وظيفه (taskbar) يا دسكتاپ خود سنجاق (pin) كنيد.
نصب Bash Shell در ويندوز 10
اگر قبلا تجربهي استفاده از Bash shell در پلتفرم لينوكس، سيستم عامل مك يا ديگر پلتفرمها را داشته باشيد، راحتتر از ديگر كاربران خواهيد بود. در اينجا نيازي به استفاده از sudo نيست؛ زيرا يك shell (رابط بين كاربر و هسته) داراي دسترسي كاربر روت در اختيار شما خواهد بود. مانند كاربر Administrator در سيستم عامل ويندوز، منظور از روت، كاربري است كه در پلتفرمهاي يونيكس (UNIX) دسترسي كاملي به سيستم دارد. فايل سيستم ويندوز شما در محيط بش شل، در مسير /mnt/c قرار دارد.
ميتوانيد در اين ابزار از همان فرمانهاي استفاده شده در ترمينال لينوكس استفاده كنيد. در صورتي كه قبلا از خط فرمان استاندارد ويندوز براي اجراي فرمانهاي تحت داس استفاده ميكرديد، در ادامه ميتوانيد برخي از دستورات اوليهي مورد استفاده در بش و خط فرمان ويندوز را مشاهده كنيد.
تغيير دايركتوري: cd در بش، cd يا chdir در داس
فهرست محتويات دايركتوري: ls در بش، dir در داس
جابهجايي يا تغيير نام يك فايل: mv در بش، move و rename در داس
كپي يك فايل: cp در بش، copy در داس
حذف يك فايل: rm در بش، del يا erase در داس
ايجاد دايركتوري: mkdir در بش، mkdir در داس
استفاده از ويرايشگر متن: vi يا nano در بش، edit در داس
به خاطر داشته باشيد كه برخلاف ويندوز، Bash Shell و محيط مشابه لينوكس آن، به حروف بزرگ و كوچك حساس است. به عبارت ديگر، “File.txt” با حرف بزرگ متفاوت از “file.txt” كه داراي حرف كوچك است، خواهد بود.
براي دستيابي به دستورالعملهاي بيشتر، بايد به دنبال دستورالعملهاي بش شل مشابه با موارد ياد شده، خط فرمان اوبونتو و ترمينال آنلاين لينوكس بگرديد.
نصب Bash Shell در ويندوز 10
به منظور نصب و بروزرساني نرمافزارهاي مربوط به محيط اوبونتو، نيازمند استفاده از فرمان apt-get خواهيد بود. براي اجرا كردن فرمانهاي apt-get با كاربر روت (معادل كاربر ادمين در ويندوز)، همهي فرمانهاي ياد شده بايد با پيشوند “sudo” شروع شوند. در ادامهي مقاله فرمانهاي apt-get مهمي را كه بايد بشناسيد، بيان خواهيم كرد.
دانلود اطلاعات بروز شده در مورد بستههاي در دسترس: sudo apt-get update
نصب يك بستهي نرمافزاري: sudo apt-get install packagename (نام بستهي مورد نظر بايد جايگزين بخش packagename دستور شود.)
حذف يك بستهي نرمافزاري: sudo apt-get remove packagename (نام بستهي مورد نظر بايد جايگزين بخش packagename دستور شود.)
جستجوي بستهي در دسترس: sudo apt-cache search word (كلمهي مورد جستجو بايد جايگزين بخش word دستور شود)
دريافت و نصب آخرين نسخهي بستههاي نصب شده: sudo apt-get upgrade
پس از دانلود و نصب نرمافزار مورد نظر، ميتوانيد پس از تايپ كردن نام آن در محيط اجراي فرمان و فشردن كليد اينتر، آن را اجرا كنيد. براي دسترسي به جزئيات بيشتر، ميتوانيد سند مخصوص نرمافزار را بررسي كنيد.
نصب Bash Shell در ويندوز 10
به خاطر داشته باشيد، نرمافزاري كه در محيط بش شل نصب شده است، محدود به همان ابزار Bash shell خواهد بود؛ به اين صورت كه نميتوانيد با استفاده از خط فرمان (Command Prompt)، پاورشل (PowerShell) يا ديگر نقاط موجود در ويندوز به اين نرمافزارها دسترسي داشته باشيد. به علاوه، با وجود اين كه محيط بش و ويندوز به فايلهاي يكساني در رايانهي كاربر دسترسي دارند، نرمافزار موجود در بش شل قادر به تعامل مستقيم با نرمافزارهاي ويندوز و اجراي آنها نخواهد بود.
با اين حال، ميتوانيد اسكريپتهاي بش شلي را ايجاد كرده و با استفاده از ابزار Bash shell آنها را اجرا كنيد. منظور از اسكريپت بش شل، اسكريپتهايي با پسوند “sh.” است.
با انتشار بروزرساني ساليانهي ويندوز 10، قابليت برجستهي جديدي در اختيار توسعه دهندگان قرار خواهد گرفت. اين قابليت با افزودن كامل ابزار Bash shell مبتنيبر اوبونتو به ويندوز ۱۰، امكان اجراي مستقيم نرمافزارهاي لينوكس در ويندوز را براي كاربران فراهم خواهد كرد. اين كار با افزوده شدن زيرسيستم (Subsystem) لينوكس براي ويندوز كه اخيرا به وسيلهي مايكروسافت به ويندوز ۱۰ اضافه شده، ممكن شده است. بروزرساني ساليانهي ويندوز ۱۰ موسوم به Redstone در تاريخ ۱۲ مرداد ماه امسال منتشر خواهد شد.
در صورتي كه نسخهي پيش نمايش اينسايدر جديد سيستم عامل ويندوز ۱۰ را در رايانهي خود نصب كرده باشيد، هماكنون ميتوانيد ابزار بَش شِل (Bash shell) را در ويندوز نصب كرده و از قابليتهاي آن بهرهمند شويد. ابزار بش شل در نسخهي پيش نمايش اينسايدر با شمارهي ساخت ۱۴۳۱۶، به ويندوز ۱۰ افزوده شد كه در زمان نگارش اين مقاله فقط براي كاربران عضو حلقهي سريع (Fast Ring) قابل دسترس بود. همچنين، اين ابزار فقط در نسخهي ۶۴ بيتي ويندوز ۱۰ وجود دارد.
آنچه كه بايد دربارهي ابزار Bash Shell ويندوز ۱۰ بدانيد
بش شل يك ماشين مجازي، كانتينر يا نرمافزار لينوكسي كامپايل شده براي ويندوز، همانند Cygwin نيست. ويندوز ۱۰، زيرسيستم لينوكس براي ويندوز را به دست آورده است كه برپايهي پروژهي نيمهكارهي Astoria مايكروسافت است. اين پروژه در خصوص اجراي نرمافزارهاي اندرويد بر روي ويندوز است.
اينگونه فكر كنيد كه پروژهي ياد شده، در نقطهي مقابل نرمافزار Wine قرار دارد. درحالي كه نرمافزار Wine امكان اجراي نرمافزارهاي ويندوز را به طور مستقيم در لينوكس فراهم ميكند، زيرسيستم لينوكس براي ويندوز، امكان اجراي مستقيم نرمافزارهاي لينوكسي را در ويندوز فراهم ميكند!
مايكروسافت با كانونيكال كار كرده است تا بتواند بش شل كامل مبتنيبر اوبونتويي را كه در اين زيرسيستم اجرا ميشود براي كاربران فراهم كند كه از لحاظ فني به هيچ وجه لينوكس محسوب نميشود. درواقع، لينوكس هستهي زيربنايي سيستم عامل بوده و در اينجا قابل دسترس نيست. به جاي آن، زيرسيستم لينوكس براي ويندوز امكان اجراي بش شل و دقيقا همان باينريهايي كه به طور عادي در اوبونتوي مبتنيبر لينوكس اجرا ميشوند را فراهم ميكند. طرفداران نرمافزارهاي رايگان، اغلب بحث و استدلال ميكنند كه روي هم رفته سيستم عامل لينوكس بايد GNU/Linux ناميده شود؛ زيرا در حقيقت نرمافزارهاي GNU بسياري در هستهي كرنل اجرا ميشوند. بش شل ويندوز ۱۰ قادر به اجراي تمامي ابزارهاي GNU و ديگر نرمافزارهاي مربوطه است.
ابزار بش شل داراي محدوديتهايي مانند عدم كاركرد با نرمافزار سرور و نرمافزارهاي گرافيكي است. بش شل براي توسعه دهندگاني كه قصد اجراي ابزارهاي تحت خط فرمان لينوكسي در ويندوز را دارند، طراحي شده است. اين ابزارها به فايل سيستم ويندوز دسترسي دارند اما نميتوانيد از فرمانهاي بش براي خودكارسازي نرمافزارهاي عادي ويندوز استفاده كنيد. به علاوه، قادر به اجراي فرمانهاي بش از خط فرمان استاندارد موجود در ويندوز هم نخواهيد بود. در واقع ابزارهاي بش صرفا به فايل سيستم ويندوز دسترسي خواهند داشت. به دليل اين كه نسخهي جاري به صورت بتا است، احتمالا هر نرمافزار تحت خط فرماني در اين ابزار عمل نخواهد كرد.
نصب Bash در ويندوز ۱۰
براي شروع كار، ابتدا بايد بررسي كنيد كه حداقل شمارهي ساخت ويندوز ۱۰ مورد استفادهي شما ۱۴۳۱۶ باشد. براي بهرهمندي از ابزار بش شل قبل از انتشار رسمي بروزرساني ساليانه (Anniversary) بايد نسخهي پيشنمايش اينسايدر را فعال كنيد. ابزار ياد شده، فقط در نسخهي ۶۴ بيتي ويندوز ۱۰ عمل ميكند؛ پس در صورتي كه هنوز از نسخهي ۳۲ بيتي ويندوز ۱۰ استفاده ميكنيد، زمان آن فرا رسيده است كه به نسخهي ۶۴ بيتي كوچ كنيد!
پس از اين كه نسخهي متناسب با ابزار بش شل ويندوز ۱۰ را نصب كرديد، نرمافزار Settings را از منوي شروع فراخواني كرده و به مسير Update & Security → For Developers مراجعه كنيد. در اين بخش بايد براي فعال كردن حالت توسعه دهنده، گزينهي Developer Mode را انتخاب كنيد.
نصب Bash Shell در ويندوز 10
كنترل پنل را باز كرده و بر روي Programs and Features كليك كنيد. سپس در پنجرهي جاري بر روي لينك Turn Windows Features On or Off واقع در سمت چپ كليك كنيد. فهرست پنجرهي Windows Features را به منظور يافتن گزينهي (Windows Subsystem for Linux (Beta به طرف پايين مرور كرده و تيك آن را بزنيد. در نهايت بر روي دكمهي OK كليك كنيد.
پس از انجام مراحل ياد شده، بلافاصله درخواست راهاندازي دوبارهي سيستم از كاربر طلب خواهد شد كه بايد بر روي Restart Now كليك كنيد تا ويژگي انتخاب شدهي جديد در ويندوز نصب شود.
نصب Bash Shell در ويندوز 10
پس از راهاندازي دوبارهي سيستم، منوي شروع را با فشردن دكمهي ويندوز از صفحه كليد باز كرده و پس از تايپ bash، كليد اينتر را فشار دهيد.
نصب Bash Shell در ويندوز 10
در راهاندازي اوليهي فايل bash.exe، درخواست پذيرش شرايط استفاده از خدمات نمايان خواهد شد كه بدون شك بايد آن را بپذيريد! سپس ابزار ياد شده اقدام به دانلود نرمافزار Bash on Ubuntu on Windows از فروشگاه نرمافزاري ويندوز (Windows Store) كرده و در ادامه، ايجاد يك حساب كاربري و رمز عبور براي استفاده از محيط بش از كاربر درخواست خواهد شد.
اگر به جاي ايجاد حساب كاربري داراي رمز عبور، مايل به خودكارسازي نصب از بش هستيد، ميتوانيد فرمان زير را در ابزار خط فرمان ويندوز اجرا كنيد. اين فرمان به طور خودكار با همهي درخواستها موافقت كرده و دسترسي روت بدون نياز به رمز عبور را به كاربر پيشفرض اعطا خواهد كرد.
lxrun /install /y
شيوهي استفاده از Bash Shell و نصب نرمافزار لينوكسي
هماكنون خط فرمان Bash Shell كامل مبتنيبر اوبونتو در اختيار شما قرار دارد. به دليل يكسان بودن باينريها، ميتوانيد از فرمان apt-get اوبونتو براي نصب نرمافزار از منابع متمركز اوبونتو استفاده كنيد. با اين اوصاف، به همهي نرمافزارهاي تحت خط فرمان لينوكسي دسترسي خواهيد داشت؛ اما به دليل اين كه ابزار بش شل در نسخهي اوليهي بتا قرار دارد، ممكن است برخي از نرمافزارها به طور كامل و بينقص اجرا نشوند.
به منظور اجراي Bash shell، فقط بايد منوي شروع را باز كرده و عبارت bash يا Ubuntu را جستجو كنيد. حالا بايد نرمافزار Bash on Ubuntu on Windows را در ابزار جستجوي ويندوز مشاهده كنيد. براي دسترسي ساده به نرمافزار، ميتوانيد آيكون ميانبر آن را به منوي شروع، نوار وظيفه (taskbar) يا دسكتاپ خود سنجاق (pin) كنيد.
نصب Bash Shell در ويندوز 10
اگر قبلا تجربهي استفاده از Bash shell در پلتفرم لينوكس، سيستم عامل مك يا ديگر پلتفرمها را داشته باشيد، راحتتر از ديگر كاربران خواهيد بود. در اينجا نيازي به استفاده از sudo نيست؛ زيرا يك shell (رابط بين كاربر و هسته) داراي دسترسي كاربر روت در اختيار شما خواهد بود. مانند كاربر Administrator در سيستم عامل ويندوز، منظور از روت، كاربري است كه در پلتفرمهاي يونيكس (UNIX) دسترسي كاملي به سيستم دارد. فايل سيستم ويندوز شما در محيط بش شل، در مسير /mnt/c قرار دارد.
ميتوانيد در اين ابزار از همان فرمانهاي استفاده شده در ترمينال لينوكس استفاده كنيد. در صورتي كه قبلا از خط فرمان استاندارد ويندوز براي اجراي فرمانهاي تحت داس استفاده ميكرديد، در ادامه ميتوانيد برخي از دستورات اوليهي مورد استفاده در بش و خط فرمان ويندوز را مشاهده كنيد.
تغيير دايركتوري: cd در بش، cd يا chdir در داس
فهرست محتويات دايركتوري: ls در بش، dir در داس
جابهجايي يا تغيير نام يك فايل: mv در بش، move و rename در داس
كپي يك فايل: cp در بش، copy در داس
حذف يك فايل: rm در بش، del يا erase در داس
ايجاد دايركتوري: mkdir در بش، mkdir در داس
استفاده از ويرايشگر متن: vi يا nano در بش، edit در داس
به خاطر داشته باشيد كه برخلاف ويندوز، Bash Shell و محيط مشابه لينوكس آن، به حروف بزرگ و كوچك حساس است. به عبارت ديگر، “File.txt” با حرف بزرگ متفاوت از “file.txt” كه داراي حرف كوچك است، خواهد بود.
براي دستيابي به دستورالعملهاي بيشتر، بايد به دنبال دستورالعملهاي بش شل مشابه با موارد ياد شده، خط فرمان اوبونتو و ترمينال آنلاين لينوكس بگرديد.
نصب Bash Shell در ويندوز 10
به منظور نصب و بروزرساني نرمافزارهاي مربوط به محيط اوبونتو، نيازمند استفاده از فرمان apt-get خواهيد بود. براي اجرا كردن فرمانهاي apt-get با كاربر روت (معادل كاربر ادمين در ويندوز)، همهي فرمانهاي ياد شده بايد با پيشوند “sudo” شروع شوند. در ادامهي مقاله فرمانهاي apt-get مهمي را كه بايد بشناسيد، بيان خواهيم كرد.
دانلود اطلاعات بروز شده در مورد بستههاي در دسترس: sudo apt-get update
نصب يك بستهي نرمافزاري: sudo apt-get install packagename (نام بستهي مورد نظر بايد جايگزين بخش packagename دستور شود.)
حذف يك بستهي نرمافزاري: sudo apt-get remove packagename (نام بستهي مورد نظر بايد جايگزين بخش packagename دستور شود.)
جستجوي بستهي در دسترس: sudo apt-cache search word (كلمهي مورد جستجو بايد جايگزين بخش word دستور شود)
دريافت و نصب آخرين نسخهي بستههاي نصب شده: sudo apt-get upgrade
پس از دانلود و نصب نرمافزار مورد نظر، ميتوانيد پس از تايپ كردن نام آن در محيط اجراي فرمان و فشردن كليد اينتر، آن را اجرا كنيد. براي دسترسي به جزئيات بيشتر، ميتوانيد سند مخصوص نرمافزار را بررسي كنيد.
نصب Bash Shell در ويندوز 10
به خاطر داشته باشيد، نرمافزاري كه در محيط بش شل نصب شده است، محدود به همان ابزار Bash shell خواهد بود؛ به اين صورت كه نميتوانيد با استفاده از خط فرمان (Command Prompt)، پاورشل (PowerShell) يا ديگر نقاط موجود در ويندوز به اين نرمافزارها دسترسي داشته باشيد. به علاوه، با وجود اين كه محيط بش و ويندوز به فايلهاي يكساني در رايانهي كاربر دسترسي دارند، نرمافزار موجود در بش شل قادر به تعامل مستقيم با نرمافزارهاي ويندوز و اجراي آنها نخواهد بود.
با اين حال، ميتوانيد اسكريپتهاي بش شلي را ايجاد كرده و با استفاده از ابزار Bash shell آنها را اجرا كنيد. منظور از اسكريپت بش شل، اسكريپتهايي با پسوند “sh.” است.